package bavaria.hightech.logging;

import java.io.IOException;

import bavaria.hightech.accounting.AccountingList.SortOption;
import bavaria.hightech.b2b.AssignEvent;
import bavaria.hightech.b2b.B2B;
import bavaria.hightech.banking.Bank;
import bavaria.hightech.banking.BankAdministration;
import bavaria.hightech.banking.BankCustomerSight;
import bavaria.hightech.banking.Money;
import bavaria.hightech.conditions.FixedDepositConditions.ContractPeriod;
import bavaria.hightech.exceptions.AccountDoesNotExistsException;
import bavaria.hightech.exceptions.NotEnoughMoneyException;
import bavaria.hightech.time.TimeEmitter;

public class DynProxy implements B2B {

	@Override
	public void editGiroInterest(int debitInterest, int creditInterest) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void initConditionList(int debitInterest, int creditInterest) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public Integer createGiroAccount(String name) {
		return null;
		// TODO Auto-generated method stub
		
	}

	@Override
	public Money getBalance(int accountNumber) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void deposit(Money value, int accountNumber) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void payOut(Money value, int accountNumber) throws NotEnoughMoneyException, AccountDoesNotExistsException {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void assign(Money value, int accountNumberHolder, int accountNumberAcceptor) throws NotEnoughMoneyException {
		// TODO Auto-generated method stub
		
	}

	@Override
	public String[] getBankConditions() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Integer createFixedDepositAccount(String name, ContractPeriod period) {
		return null;
		// TODO Auto-generated method stub
		
	}



	@Override
	public String getAccountStatement(int accountNumber) {
		// TODO Auto-generated method stub
		return null;
	}


	@Override
	public void time2Iterest() throws NotEnoughMoneyException {
		// TODO Auto-generated method stub
		
	}


	@Override
	public void process() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public String getAccountStatement(int accountNumber, SortOption option) {
		return null;
		// TODO Auto-generated method stub
		
	}






	@Override
	public void setAssignEvent(AssignEvent assignEvent) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void setBankName(String bankName) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public String getBankName() {
		// TODO Auto-generated method stub
		return null;
	}



	@Override
	public void assign(Money value, int accountNumberHolder, int accountNumberAcceptor, String bankName, String nameAcceptor) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void creditAssign(Money value, int accNumAcceptor, String nameHolder, String bankNameHolder, int accNumHolder) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void getStatement(int accNum, String mimetype, String outputStream) throws IOException {
		// TODO Auto-generated method stub
		
	}

}
